meaning of Brombeerbusch

Brombeerbusch - German to English

blackberry bush