1 definition by DoctorGoosey

1
Verb: to make sweet, becoming sweet or sweeter. Synonymous with Sweeten
To my partner: “I just like to nectar you up every now and then! <3 “
by DoctorGoosey December 14, 2019
Get the mug
Get a Nectar mug for your bunkmate Julia.