English Dictionary
Definition the Lords in British English
the Lords
/lɔː(r)dz/
1
the British House of Lords, or its members
Synonyms and related words
