Top definition
a park or recreational area which has yet to be explored, primarily while under the influence of hallucinogenic drugs (acid, mushrooms, ectasy)
Dude, that's a 'fresh park' let's check it out
by maltygippon July 02, 2011
Get the mug
Get a Fresh Park mug for your fish Georges.
buy the domain for your travel site