Home / H / house of lords

house of lords

noun 14 letters Scrabble 19 WWF 20
Definitions
noun

the upper house of the British parliament

Look “house of lords” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →