Translation of aduhai in English:

aduhai

alas

exclamation

  • 1

    alas, exclamation of sadness