avversario

Etymology
From.

Adjective

 * 1) rival, opposing, foe

Noun

 * 1) opponent, antagonist, rival, adversary, foe