STUPA

Definition of STUPA

  1. (noun)a dome-shaped shrine erected by Buddhists