meaning of Birkenallee

Birkenallee - German to English

opportunity of birches

View more

  • birch (tree) street