ottar

ottar [o-tat]
sustantivo
1Aceite esencial.
  • Ottar of roses -> aceite esencial de rosas
V. ATTAR.

Paid English to Spanish translation

Word of the Day: la carcajada

hearty laughter, raucous laughter, guffaw