← Back to browseいもむし[imomushi]noun#65,199Japanese definitionNo Japanese definition yet.English definitionhornworm (caterpillar of a hawk moth); (hairless) caterpillarExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsいも← いなごぅむ →