What does Alalus mean?

Alalus - German to English

alalus [Pithecanthropus alalus]