polyoramas
English
Noun
polyoramas
plural of
polyorama