What does Baumheide mean?

Baumheide - German to English

briar [Erica arborea]

View more

  • tree heath [Erica arborea]