1 definition by Lewis Harrison Williams

Top Definition
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!
by Lewis Harrison Williams May 16, 2008

Mug icon
Buy a Troll mug!