Meaning of イモムシ in Japanese

  1. Words

Definition of イモムシ

  1. (n) hornworm (caterpillar of a hawk moth); (hairless) caterpillar →Related words: 雀蛾

    この芋虫がきれいな蝶になるのだ。
    This caterpillar will become a beautiful butterfly.

Back to top