british parliament

Noun
  1. The British legislative body (synset 108336338)

Other Searches