Yahoo Web Search

Search results

  1. Dictionary
    House of Lords
    • 1. (in the UK) the higher chamber of Parliament, composed of peers and bishops.