Gypsies are a race?
Yep. The Roma ... sometimes called Romani. Which should not be confused with the Romanians. Not everybody referred to as gypsies are actually gypsies/Roma. I know Wikipedia is hardly authoriatative but it's an easy point to start...
here.