meaning of Anti-Poon Missile

Anti-Poon Missile meaning in Urban Dictionary

Cumshot to your attention.