cosmoramas
English
Noun
cosmoramas
plural of
cosmorama