troll

an ugly person; a grouchy person.
Gee, that dame is a real troll. What's her problem?
by anonymous100001 January 01, 2012
mugGet the trollmug.