houses of parliament

Noun
  1. The building in which the House of Commons and the House of Lords meet (synset 108896505)

Other Searches