Top definition
The residue of bodily fluids left over on a duvet or blanket after sexual activities.
Guys I'm going home. Going to make some sweet sweet duvet nectar.
by A. Pricktard January 10, 2017
Get the mug
Get a Duvet Nectar mug for your father-in-law Manley.