antagonist

noun
1
a person who strongly opposes somebody/something
مخالف, دشمن, خصم, معارض
synonym opponent