meaning of Alien wang

Alien wang meaning in Urban Dictionary

miniture cucumbers"we cum in peace"