leafworms

n. 棉树叶虫(等于cotton leafworm)