1) A panorama of the interior of a building, seen from within
2) From
the Greek: NEO means NEW,ORAMA means view; sight; see, that which is seen. Neorama therefore
is the New View, the "New that is seen".
3) RAMA also is
the Greek form of Ramah of the Bible, which is said to mean 'high place'". Neorama therefore can also be the "Place of the New".