N(名词) a person who is opposed to Communism 反共产主义者
a staunch anti-Communist
ADJ(形容词) opposed to Communism 反共产主义
a big anti-Communist demonstration