Skip to main content

Dildo, Canada

A town on the island of Newfoundland and Labrador, Canada.

Dildo won the Harrowsmith Magazine Award in 2001 as one of the ten prettiest small towns in Canada. :)
Boy: Hey where are you from?

Girl: Dildo, Canada.

Boy: ...Wtf..?
by mistercity July 22, 2006
mugGet the Dildo, Canada mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email