land restoration in mountain areas - German English Dictionary