2 definitions by Alex F

Top Definition
Two benches situated on a corner in Merrickville, Ontario, Canada that are surrounded by bushes and other greenery. It is down the street from the G-spot. People meet in both places frequently.
Should we meet at the G-spot or the Jungle
by Alex F November 20, 2003
The bench infront of the general store in Merrickville, Ontario, Canada
All meet ch'ya at the G-spot
by Alex F November 20, 2003

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.