Subscribe
URL of the page has been copied to clipboard.
Meaning : Small hairless caterpillar having legs on only its front and rear segments. Mostly larvae of moths of the family Geometridae.
Synonyms : looper, measuring worm
Install App