place with abundant peach palms - Español Inglés Diccionario