antimonopolist

(noun)

noun

1. (economy) One who opposes monopolies.