Cosmorama in English dictionary

  • cosmorama

    Meanings and definitions of "Cosmorama"

    • (dated) An exhibition of perspective images using various optical effects
    • noun
      (dated)
      An exhibition of perspective images using various optical effects

    Grammar and declension of Cosmorama

    • cosmorama ( plural  cosmoramas)
  • Cosmorama

Sample sentences with "Cosmorama"