CLOVER HEAD CATERPILLAR


Meaning of CLOVER HEAD CATERPILLAR in English

noun

: a larval moth ( Grapholitha interstinctana ) that feeds on the flower heads or foliage of various clovers

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.