noun
one who expresses or manifests opposition
her opponent in the debate
Synonyms: adversary, antagonist, anti, con, match, opposer, oppugnant
Related Word: enemy, foe; competitor, rival; assailant, combatant; counteragent
Contrasted words: ally, colleague, comrade, confederate, partner; advocate, champion
Antonyms: exponent, pro, proponent