Word info

lay lord

Noun

Meaning

lay lord (plural lay lords)

A civil lord of the admiralty.

Source: en.wiktionary.org

Close letter words and terms