chaitya








noun

  1. a Buddhist shrine in India; stupa.
57 queries 0.703