Skip to main content

Definitions by ButtMuppet

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.
Truro by ButtMuppet October 18, 2012