land populated with sugar apple trees - Francés Inglés Diccionario