meaning of Baumgrille

Baumgrille - German to English

tree cricket