Skip to main content

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.
Advertisement