Synonyms and Antonyms for british house of lords | Synonym.com

Synonyms and Antonyms for british house of lords

1. British House of Lords (n.)

the upper house of the British parliament

Synonyms: