caterpillar hunter

Noun

 * 1) Any of the genus  of large ground beetles found primarily in the Northern Hemisphere.