bred or found in mountain or forest - Spanisch Englisch Wörterbuch