Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of polyorama

- A view of many objects; also, a sort of panorama with dissolving views.