trollface

noun
RareNot in standard dictionaries
1

An ugly, unpleasant, or otherwise objectionable person.

#derogatory#slang