Definition of neroli

Definition of neroli
  1. neroli Noun An essential oil obtained from orange blossom
Need more help? Try our forum NEW