Meaning of nectar

Definition of nectar

(noun) a sweet liquid secretion that is attractive to pollinators
(classical mythology) the food and drink of the gods; mortals who ate it became immortal

Other information on nectar

WIKIPEDIA results for nectar
Amazon results for nectar