DICTIONARY

(Total Entries : 197270)

菴羅

Dictionary Definition: 

āmra, the mango, though its definition in Chinese is uncertain; v. supra 菴摩羅.