stupa

noun

A dome-shaped monument used as a Buddhist or Jainist reliquary or commemorative shrine.

noun

A dome-shaped Buddhist monument, used to house relics of the Lord Buddha.

noun

A stupe (medicated cloth or sponge).