Etymology · Latin

stupa

2 English words descend from Latin stupa, most common first.