Infester /(?)/

In·fest·er

Infester

n.
  1. One who, or that which, infests.