Answer: anticommunist

AnswerCrossword Clue
anticommunistone opposed to communism