What does Ach, ich geb's auf! mean?

Ach, ich geb's auf! - German to English

Oh, we throw in the towel! [in exasperation]