Odeon

Odeon definitions

name
  • Any of several ancient Greek and Roman buildings built for musical activities 

  • Any chain of British cinemas, or other cinemas or theatres