place with abundant prickly palm tree - Espagnol Anglais Dictionnaire