bred or found in mountain or forest - Francés Inglés Diccionario