English to Hindi

Meaning for:
red worm
other
केंचुआ