trollface
trollface · trollfaces
An ugly, unpleasant, or otherwise objectionable personAn ugly, unpleasant, or otherwise objectionable person.
Meaning
1 senses(derogatory, slang)An ugly, unpleasant, or otherwise objectionable person.
Origin
Compound of troll (“grotesque creature which lives in hills or under bridges”) + face.Compound of troll (“grotesque creature which lives in hills or under bridges”) + face.
Wiktionary, CC BY-SA 4.0 · source