1 definition by mattfromotm

Top Definition
Strange unfamiliar, never had before sexual partner.
"Hey Drew, I know you broke up with your girl, so let's go get find some xeno".
by mattfromotm November 10, 2007

Mug icon
Buy a xeno mug!