Gypsy
noun
°A member of the Romani people, or one of it sub-groups (Roma, Sinti, Romanichel, etc). Gypsy is not used by the Romani people themselves (it is an exonym) and is considered pejorative by some, mainly among the Romani people themselves.
°A member of other nomadic peoples, not only Romani people; a traveller.
adjective
°Of or belonging to the Romani people or one of it sub-groups (Roma, Sinti, Romanichel, etc). This term is sometimes considered pejorative.
°Of or belonging to the Gypsy race (Webster).