Definitions of House of lords:

  • noun:   the upper house of the British parliament