Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of neroli

- An essential oil obtained by distillation from the flowers of the orange. It has a strong odor, and is used in perfumery, etc.