nectar [pl. nectars]
Notices
  • a sugary substance produced by plants to attract pollinating insects and made into honey by bees