What does aero-poon mean?

aero-poon meaning in Urban Dictionary

aero-pooneh-ro-poon much like the aeroguard squirt that keeps mosquitos away... aero-poon is somebody of arabic or indian background whom pushes poon from that specified area