Find the word definition

Wiktionary
poor knights of windsor

n. (context UK English) French toast