meaning of Alalus

Alalus - German to English

alalus [Pithecanthropus alalus]