kailasa









kailasa


noun

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