Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of leafcutter ant:
noun: Alternative spelling of leaf-cutter ant [Any of the 41 species of ants in the genera Atta and Acromyrmex, that cut fragments from leaves and takes them to its colony's nest.]