Definition of ENO in English:

ENO

noun

  • English National Opera, one of two principal English opera companies based in London and the only one whose productions are all sung in English.

Origin

1970s; earliest use found in The Guardian.