meaning of Aber hallo!

Aber hallo! - German to English

Hell yeah! [Am.] [sl.]