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.

    Formerly known as the Sadler's Wells Opera Company, the Company was renamed in 1974 after moving from Sadler's Wells Theatre to the London Coliseum.

Origin

1970s; earliest use found in The Guardian.