DICTIONARY

(Total Entries : 197270)

karkaracchadā

Dictionary Definition: 

○cchadā f. N. of a plant L