meaning of Artax

Artax - German to English

Artax [The Neverending Story]