Search Details

Word: ambrette (lookup usage) (lookup stats)


Meaning:

Noun:

  • A variety of pear.
  • The essential oil produced from the seeds of the musk mallow.
  • The Abelmoschus moschatus).

Source: Wiktionary | Src Info »