This means that although for hundreds, perhaps thousands of years, people have lived in those forests, or whatever habitat it is,
Das bedeutet, dass obwohl seit Hunderten, vielleicht Tausenden von Jahren Menschen in