meaning of Bismarck-Riesenratte

Bismarck-Riesenratte - German to English

Bismarck huge rat [Uromys neobritannicus]