ottar Meaning, Definition & Usage

  1. noun essential oil or perfume obtained from flowers
    attar; atar; athar.

WordNet


Ot"tar noun
Definitions
  1. See Attar.

Webster 1913