ButtMuppet's definitions
A town surrounded by farms in central Nova Scotia, where, if one wished to give Nova Scotia an enema, one would insert the hose.
by ButtMuppet October 18, 2012
Get the Truro mug.
Get the Truro mug.We'll email you a link to sign in instantly.