Webster's English Dictionary

Enter the word to look up:

stupa

stu.pa \'stu:-p*\ n [Skt stu-pa] : a hemispherical or cylindrical mound or 
   tower serving as a Buddhist shri ne