Word info

hypermyriorama

Noun

Meaning

A show or exhibition having a great number of scenes or views.

Source: Webster's dictionary

Close letter words and terms