What is the full meaning of cosmoramas
COSMORAMA, a view of different parts of the world [n]
Example of the word cosmoramas placed on a Scrabble board.