look up any word, like ratchet:
 
1.
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

Words related to Dildo, Canada

canada city dildo odd town toy toys unusual name whales