A meeting place to meet a special someone where you know you will not be found by friends or family.
Sally met me in the duck off spot.
by Ramsey February 19, 2016
Get the duck off spot mug.