A hostile critic or opponent.
Someone who attacks or assails another violently, or criminally.
Assailing; attacking.
A person who opposes; especially a member of an official opposition