1 definition by NotMonkeypunch

Top Definition
A sex doll for extra terrestrial homosexuals... or Asians.
Bung Lo put his 3' cock in the alien doll and lasted 22 seconds, a record for him.
by NotMonkeypunch April 14, 2016

Mug icon
Buy a alien doll mug!