chauvinist

nounA person who believes that their own group (especially their country or gender) is superior to others, often showing aggressive or unfair loyalty.
adjectiveShowing an attitude of superiority or excessive loyalty, especially toward one's own country or gender.
chauvinist synonyms & antonyms | whatsthatwordmean | whatsthatwordmean