supremacist

noun

One who believes that a certain group is or should be supreme.

noun

A person who advocates the supremacy of one particular group over all others

noun

a person who advocates the supremacy of some particular group or race over all others