meaning of Bäckerschabe

Bäckerschabe - German to English

oriental cockroach [Blatta orientalis]

View more

  • waterbug [Blatta orientalis]