The phrase "sweet nectar" refers to a delicious liquid, usually sugary and tasty, often given to describe things that are enjoyable and pleasurable. Full definition
Browsing news hubs can only be so thrilling when you're not out tasting the actual, sweet nectar of the videogame industry. (riddlethos.com)
As the weekly magazines try to squeeze the last drops of sweet nectar from the TomKat divorce, judging the The Mag I Bought This Week Award gets tricky. (housegoeshome.com)
These merciless killers lure insects to the top of their traps with sweet nectar, where many lose their grip on the ultra-slippery rim and fall into the fluid - filled trap. (newscientist.com)