Nectar Meaning

There are 3 meaning(s) for word Nectar

Meaning 1 : (classical mythology) the food and drink of the gods; mortals who ate it became immortal

    Synonyms : ambrosia
Meaning 2 : a sweet liquid secretion that is attractive to pollinators

Meaning 3 : fruit juice especially when undiluted