DICTIONARY

(Total Entries : 197270)

瞿摸怛羅

Dictionary Definition: 

gomūtra, cow's urine.