What is Meatpods?
Slang term for one's testicles.
That guy has some meatpods, comin' in here and yelling at everyone!
See testicles, balls, nuts, nutsack, sack