I'm taking this far too seriously for a meme, but I already looked it up out of curiosity so ¯\_(ツ)_/¯
To inhabit a place in unpleasantly large numbers; to plague, harass.
https://en.wiktionary.org/wiki/infest
Interestingly (at least to me) it looks like it's related to "manifest'.