leaf-cutting ant - French English Dictionary