1 definition by Leon Huang

1
To act, smell, or feel, similar to a dick, penis; mangina
Eww, your hand feels like a xida!
by Leon Huang February 26, 2008
Get the mug
Get a xida mug for your buddy Georges.