Top definition
Noelville is a small, Canadian town around an hour away from Sudbury. Everyone that lives there is either high, drunk, or both. There are those occasional old ladies that say "Hello to you in French when they are walking by.
What is Noelville??

Noelville sucks...!
by RandomFangirlWithRats September 23, 2016
Get the mug
Get a noelville mug for your mate Nathalie.