meaning of Abforstung

Abforstung - German to English

deforestation

View more

  • disforestation