Tamil Dictionary 🔍

neorama

Ne`o*ra"ma ( or ), n. Etym: [Gr. Defn: A panorama of the interior of a building, seen from within.


neorama - Similar Words