What does Arche Sowa mean?

Arche Sowa - German to English

Sowa's Ark