Attested
.to
Menu
Definition
essential oil or perfume obtained from flowers
Seed
·
Term in context
atar
in
CommonParlance