nectar

Definitions

General English

Agriculture

  • noun a sweet sugary liquid produced by flowers, which attracts birds or insects which pollinate the flowers

Food

  • The sugary liquid extracted from flowers by bees which after ingestion is chemically transformed and regurgitated as honey
  • Any thick sweetened fruit juice
http://www.dictionarycentral.com/definition/nectar.html