LAY LORD


Meaning of LAY LORD in English

noun

: a British peer who is not a law lord

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.