1 definition by sweaty_scrotum

a non-existant country where non-existant aliens roam freely in hope of actually becoming part of the world
Bob: Have u heard of canada?
Fred: Oh ya isnt that the country where cumchuggers and meatstrokers live.
by sweaty_scrotum July 31, 2008
Get the Canada mug.