What does Alter Schwede! mean?

Alter Schwede! - German to English

Gosh! [coll.]