Attar

Telugu Meaning

అత్తరు

English Meaning

  1. A fragrant essential oil or perfume obtained from flowers: attar of roses.

Statcounter