What does Armmolche mean?

Armmolche - German to English

sirens [family Sirenidae]