What does Anti-Poon Missile mean?

Anti-Poon Missile meaning in Urban Dictionary

Cumshot to your attention.