House of Lords Meaning, Definition & Usage

  1. noun the upper house of the British parliament
    British House of Lords.

WordNet


Definitions
  1. one of the constituent parts of the British Parliament, consisting of the lords spiritual and temporal.

Webster 1913