CATERPILLAR HUNTER


Meaning of CATERPILLAR HUNTER in English

noun

: any of various beetles of the family Carabidae that feed largely upon caterpillars

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