meaning of Brombeerstrauch

Brombeerstrauch - German to English

blackberry bush

View more

  • bramble bush
  • bramble