meaning of Arnolds Riesenschildkröte

Arnolds Riesenschildkröte - German to English

Arnold's giant tortoise [Dipsochelys arnoldi]