Gypsy,

Gip (verb) in English slang, means to vomit. Additionally, Gypsy (also variants like Gipsey, Gipsy, Gypsey or Gypsie) is a term for certain ethnic and cultural groups, as Butterfly quite rightly stated.

Regards,

Qwerty