search

Stupa

Meaning

Noun

In Buddhism & Places of worship:
A dome-shaped Buddhist
, used to
of the Lord Buddha.
A
(medicated
or sponge).
Sourced from
Wiktionary

Origin

stupa
English
arrow
सतूप
Sanskrit
Sourced from
Etym

Rhymes

Join 10 million students and professionals writing 70% faster at QuillBot.com