british house of lords

Noun
  1. The upper house of the British parliament (synset 108179759)

Other Searches