caterpillar hunter
noun
: any of various beetles of the family Carabidae that feed largely upon caterpillars
Love words? Need even more definitions?
Merriam-Webster unabridged
Share