Meagan D.'s definitions
a crappy town in North Carolina that gets infested with tourists from April-November. Consists of nothing more than the beach and Wal-mart, yet people seem to love it.
by Meagan D. April 18, 2006
Get the Morehead mug.