kailasa









kailasa


noun

  1. a Brahmanical temple dedicated to Shiva, at Ellora, India: architecturally one of the finest of ancient cave temples.
51 queries 0.393