అత్తరుattaru
Top 6000
Meanings
Noun
1. perfume, essence
2. attar, an essential oil obtained from the petals of roses or other fragrant substances
Examples1
This is not sold to the public.