1 definition by jackofspeed

Top Definition
The situation in which a female allows her sexual partner to interfere with her lady garden while in a public place.
We were having too much fun at the pub to go home, so she let me have access on site.
by jackofspeed April 06, 2010
Mug icon
Buy a Access on site mug!