meaning of Armmolche

Armmolche - German to English

sirens [family Sirenidae]