English to Hindi

Meaning for:
wiggler
other
छटपटिया;मच्छर का डिंब;केंचुआ