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
Synonyms : ambrosia
Meaning 2 : a sweet liquid secretion that is attractive to pollinators
Meaning 3 : fruit juice especially when undiluted
Similar words of Nectar :
