Skip to main content

Definitions by samster 123

The name of a suburban town just north of the city of Toronto, Canada. A really drab place where absolutely nothing happens, most of the people are ignorant, and bad drivers.
I'm from Markham, the most lamest place on earth.
Markham by samster 123 September 12, 2005