forest-dwelling people - Allemand Anglais Dictionnaire