meaning of Baumwanze

Baumwanze - German to English

shield bug