Nectar n. : The drink of the gods (as ambrosia was their food); hence, any delicious or inspiring beverage.Nectar n. : A sweetish secretion of blossoms from which bees make honey.Example:Is it possible to make agave Nectar?TaxonomyNectar, Collect points, Nectar points, shopping, Nectar card, bonus points, Double Points, Sainsbury's, shop, Spend points, triple points, Expedia, Hertz, finance products, DIY, Argos, Homebase, Retailers.Defination from the web:Provides details of this reward scheme from Sainsbury's, Barclaycard, Debenhams, and BP geared towards earning points quicker than using their individual programs.
The definition database by online English dictionary