type of leafcutter ant (atta laevigata) - Spanish English Dictionary