Top definition
the most amazing town on the planet. where all the weed in the world is located. a town of about 600 trailers.
dude where you stayin' tonight, my friend has a joint down in metolious town yo.
by sexgoddessdowntown September 30, 2010
Get a Metolious mug for your daughter-in-law Nathalie.