Definisi dalam bahasa Inggris ottar /'/A/t/@/r / noun (n) essential oil or perfume obtained from flowers (noun.substance) Sinonim: atar, athar, attar Sumber: wordnet30 See Attar. (noun) Sumber: webster1913 Lihat arti ottar dalam bahasa Indonesia