meaning of Blumenrabatte

Blumenrabatte - German to English

herbaceous border

View more

  • border of flowers