Top definition
A sudden sexual incounter of two complete strangers. Usually takes place in park settings.
You're walking threw the park and someone of the opposite sex attracks you, barly anything is said but intercourse is ingaged.
by DJ London July 19, 2005
Get the mug
Get a park meet mug for your Facebook friend Beatrix.