[noun] [U + singular or plural verb]The Lords is the House of Lords. See Houses of Parliament at house (POLITICS).The Government was defeated in the Lords when peers on all sides voted against the bill.The Lords has/have rejected the Government's proposal.
LORDS
Meaning of LORDS in English
Cambridge English vocab. Кембриджский английский словарь. 2012