MeaningWonder of the Universe, In Sanskrit it literally means universe taken as a picture
OriginIndian, Sanskrit