"nectars" in the noun sense
1. nectar
a sweet liquid secretion that is attractive to pollinators
2. nectar
fruit juice especially when undiluted
3. ambrosia, nectar
classical mythology) the food and drink of the gods mortals who ate it became immortal
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License