Definitions by DaveIsANerd
Troll Whistle
Your fart sounded link a troll whistle, summoning the great troll magistrate to a meeting atop the smokey mountain.
Troll Whistle by DaveIsANerd December 1, 2014
Nerd Grime
Nerd Grime by DaveIsANerd February 5, 2012