1 definition by Leon Huang

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