Top definition
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 September 08, 2016
Get the mug
Get a duck off spot mug for your brother-in-law Manley.