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 more Grammar and declension of Cosmorama cosmorama ( plural cosmoramas) more Cosmorama Sample sentences with "Cosmorama" Declension Stem Try again Available translations French Italian Neolatino Norwegian Persian Portuguese Romanian Volapük Authors