German English Dictionary
/
German
/
Zehnfußkrebse
German ⇄ English
Zehnfußkrebse
English translations
01
decapod