I had to look up formicidae. You are clever, although off the top of my head, I could not think of another Freeper of similar status.
He is referring to the FReeper whose name is like urine + Formicidae...
You didn't pay attention in biology class, did you :^)