Skip to main content

Definitions by Lewis Harrison Williams

Someone who likes to provoke argument on a forum or bulletin board.
That Grier is such a fucking troll!

Oh no, Grier, what the hell are you doing, are you trolling again? You're so harsh!