Top Definition
A small town of about 1700 people in northern Canada. Very tightly knit and everyone is related, so if you vist there, there is minor chance you'll be jumped and forced to make sweet inuk cross babies.
Bobby: Hey! How is it in Cambridge Bay right now?
Paula: Bad. We accidently broke the last tourist and his baby juice.
by lurklurklurk January 09, 2011
Free Daily Email

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

Emails are sent from We'll never spam you.