Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

house of lords Definition

Cancel
house of lords
noun()
the upper house of the British parliament
Synonyms: british house of lords,

Words Related to house of lords!

house of lords Examples by Brain Bank Users