×

nectar meaning in English

n. nectar, sweet secretion of plants which facilitates pollination; ambrosia, drink of the gods (mythology); concentrated fruit juice

Related Words

  1. neck
  2. nebraska
  3. nectarine
  4. necton
PC Version

Copyright © 2018 WordTech Co.