One who opposes something.
A thing that is contrary or of opposite qualities.
contrary; opposed; antagonistic; contradictory