forest's inhabitants - Espagnol Anglais Dictionnaire