attaru meaning in english

[H.] Attar, or oil of roses. Perfume, Essence. sugandhatailamu.

“attarugabbunu nala vepatipu mettani rayiyu medinigalave!”