forest-dependent species - Francés Inglés Diccionario