troll

To trip and roll at the same time
Man last weekend I was trolling so hard of that acid and those beans.
by ArmyGirl October 29, 2003
mugGet the trollmug.

Share this definition