Neroli
English Meaning
An essential oil obtained by distillation from the flowers of the orange. It has a strong odor, and is used in perfumery, etc.
Sorry, No Malayalam Meaning for your input!
See Nerol Want To Try Neroli In Malayalam??