2 definitions by Alex F
All meet ch'ya at the G-spot
by Alex F November 20, 2003
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.
by Alex F November 20, 2003