neroli
English
neroli meaning in English • neroli का अर्थ अंग्रेजी में
Noun
- An essential oil obtained by distillation from the flowers of the orange. It has a strong odor, and is used in perfumery, etc.