ellenző

Etymology
From.

Participle

 * 1) opposing, objecting

Adjective

 * 1) opposing

Noun

 * 1) visor, screen, shade something that blocks light
 * 2)  opponent, critic