Definition of ale knight in English:

ale knight

noun

archaic historical
  • A person who frequents public houses; a drunkard.

Origin

Mid 16th century. From ale + knight.

Pronunciation

ale knight

/ˈeɪl nʌɪt/