Synonyms and Antonyms for British_House_of_Lords

1. British House of Lords (n.)

the upper house of the British parliament

Synonyms: