Skip to main content

ButtMuppet's definitions

Truro

A town surrounded by farms in central Nova Scotia, where, if one wished to give Nova Scotia an enema, one would insert the hose.
Did you fart? No. We just arrived in Truro.
by ButtMuppet October 18, 2012
mugGet the Truromug.

Share this definition