Wiktionary
saddleback caterpillars
n. (saddleback caterpillar English)
n. (saddleback caterpillar English)