Definition of atra
"atra" is probably misspelled. Trying atar instead Definition of atar
1. atar [ n ] essential oil or perfume obtained from flowers
Synonyms atar athar ottar attar Related Terms essential_oil attar_of_rosesSimilar Spelling
Ateratar
attar
athar