Find the word definition

Wiktionary
my lords

n. (plural of my Lord English)