guest of Her Majesty

English

Noun

guest of Her Majesty (plural guests of Her Majesty)

  1. (UK, informal) A prisoner