Answer: antimonopolist

AnswerCrossword Clue
antimonopolistone opposed to monopolies