STUPA Meaning of STUPA in English ( n. ) A mound or monument commemorative of Buddha. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012