plot of land with abundant palms - Francés Inglés Diccionario