british_house_of_lordsEnglish

British House of Lords, House of Lords

Noun

The upper house of the British parliament

English: House of Lords, British House of Lords

English words with similar meanings

Show 1 words