What does Alien wang mean?

Alien wang meaning in Urban Dictionary

miniture cucumbers"we cum in peace"