Doit-on dire un ou une bulgare ?

Les deux se disent, un bulgare ou une bulgare !