place in a forest where certain animals eat fruits - Español Inglés Diccionario