place with abundant flechillas - Espagnol Anglais Dictionnaire