DICTIONARY

(Total Entries : 197270)

窣堵波

Dictionary Definition: 

stūpa, a tumulus, or building over relics, v. 率.