leaf-cutter ant (atta insularis) - Espagnol Anglais Dictionnaire