DICTIONARY

(Total Entries : 197270)

drumālaya

Dictionary Definition: 

drumâlaya m. a place of shelter or dwelling in trees MW.