DurteeB's definitions
Having sex in a public place, popping your head up to look around every few seconds.
To make sure no one is watching or walking close by.
To make sure no one is watching or walking close by.
by DurteeB April 16, 2015
Get the Meerkat Sexmug.