What does Alien Poon mean?

Alien Poon meaning in Urban Dictionary

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