What does it MEAN??
"I'm the guy that took the ants out the giants."
Is this about football? Is this anti-NY agitation?
Personally I'd rather be "the girl who put the ants in the giants" not that I know what that means either.
Boy I hope this isn't some dirty joke that went over my head. (happens a lot. please don't laugh)