large amount of leaf-cutter ants - Español Inglés Diccionario