DICTIONARY

(Total Entries : 197270)

擔步羅

Dictionary Definition: 

耽餔羅tāmbūla, betel, Piper Betel. Eitel says Djambalā,citrus acida.