meaning of Abforstungen

Abforstungen - German to English

deforestations