Top definition
A town full of drama where everyone talks crap about people, but no one says it to their face.
"did you hear about all the crap Fritz said about Brandon?"
"yeah, but he'll never say it to his face because he's from Grand Forks, North Dakota "
by Troll2017 December 20, 2017
Get the mug
Get a Grand forks, North Dakota mug for your sister-in-law Zora.