DICTIONARY

(Total Entries : 197270)

anyakārukā

Dictionary Definition: 

○kārukā f. a worm bred in excrement L