Definition of HOUSE OF LORDS
noun : HOUSE OF LORDS
Source: WordNet 3.1
-
1. (
) the upper house of the British parliament ;
See more about : HOUSE OF LORDS