antimonarchist (monarchist + anti-; opposition_against)
One who is opposed to monarchy