English-Hindi dictionary »

dew worm meaning in Hindi

EnglishHindi
dew worm noun

केंचुआ