One who reviles; one who acts or speaks abusively.
One who reviles.
"All take and no give"
"Hogwarts Staff"