What does Biberratte mean?

Biberratte - German to English

coypu [Myocastor coypus]

View more

  • nutria [Myocastor coypus]
  • lake rat [Myocastor coypus]