What does Bäckerschabe mean?

Bäckerschabe - German to English

oriental cockroach [Blatta orientalis]

View more

  • waterbug [Blatta orientalis]