blackguard
black-guard
noun
A contemptible, dishonourable person, typically a man, often a scoundrel.
"The old blackguard cheated everyone at cards."
verb
To insult or abuse someone using offensive, foul language.
"He would blackguard anyone who disagreed."
Thesaurus
Synonyms: jest at, laugh at, rib, poke fun, make fun, roast, ridicule, guy, cad, bounder, hound, heel