1 lay lord | Definition of lay lord

lay lord

noun

Definition of lay lord

: a British peer who is not a law lord