Translation of astaga in English:

astaga

exclamation

  • 1

    heaven forbid, for heaven's sake