DICTIONARY

(Total Entries : 197270)

drumāśraya

Dictionary Definition: 

drumâśraya mfn. seeking shelter in trees W.
• m. lizard, chameleon L.