NECTAR Meaning of NECTAR in English noun a sweetish secretion of blossoms from which bees make honey. 2. nectar ·noun the drink of the gods (as ambrosia was their food); hence, any delicious or inspiring beverage. Webster English vocab. Английский словарь Webster. 2012