Answer: antiroyalist

AnswerCrossword Clue
antiroyalistone opposed to royalty