place with abundant peach palms - Spanish English Dictionary