Synonyms

1. ottar

noun. essential oil or perfume obtained from flowers.

Synonyms

  • athar
  • volatile oil
  • attar of roses
  • essential oil
  • rose oil
  • attar

Featured Games

Synonym.com