What does Artax mean?

Artax - German to English

Artax [The Neverending Story]