meaning of Baumpflanzung

Baumpflanzung - German to English

(tree) plantation

View more

  • tree growing