Learn That Word

Roots for 'Counter-revolutionist'

RootMeaning
counter opposite, contrary, opposing