What does Aber hallo! mean?

Aber hallo! - German to English

Hell yeah! [Am.] [sl.]