Top Definition
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 16, 2006
9 Words related to Dildo, Canada

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×