meaning of Alien Poon

Alien Poon meaning in Urban Dictionary

some sort of sexual activity with a person who is not from your location.