Top definition
An extremely long and audible fart that changes in tone through the duration of the release.
Your fart sounded link a troll whistle, summoning the great troll magistrate to a meeting atop the smokey mountain.
by DaveIsANerd December 01, 2014
Get the mug
Get a Troll Whistle mug for your girlfriend Nathalie.