land populated with sugar apple trees - Alemán Inglés Diccionario