mesopredator

Noun

 * 1)  A medium-sized predator which often increases in abundance when larger predators are eliminated.
 * Raccoons, skunks, snakes, cats, and foxes are mesopredators.

Derived terms

 * mesopredatory