Skip to main content

Definitions by RandomFangirlWithRats

noelville 

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...!
noelville by RandomFangirlWithRats September 23, 2016