Caterpillar hunter Meaning, Definition & Usage

Definitions
  1. (Zoöl.), any species of beetles of the genus Callosoma and other allied genera of the family Carabidæ which feed habitually upon caterpillars.

Webster 1913