forest's inhabitants - Spanish English Dictionary