nectar Definition
Dictionary Home » Words Starting with N » nebbich ... needled » nectar
nectar
noun
- 1. A sugary substance produced in the flowers of plants to attract pollinating insects and which is collected by bees to make honey.
2. Greek mythol.
- The special drink of the gods giving life and beauty. Compare ambrosia 1.
4. Anything delightfully welcome to the senses, especially taste or smell.
adj
