Top definition
a place where teenagers gather on a “shroom night” to hookup with eachother and possibly do more
“Are you going to shroom tonight? It’s gonna be a big shroom night”

Shroom town is where it’s at”
by Rip shroom town July 31, 2018
Get the mug
Get a shroom town mug for your grandma Riley.