place where the caimitos abound - Espagnol Anglais Dictionnaire