English

edit

Noun

edit

lay lord (plural lay lords)

  1. A civil lord of the admiralty.