antimonarchist
noun
°one who is opposed to monarchy.
adjective
°opposed to monarchy.