Find the word definition

Wiktionary
leafcutter ants

n. (plural of leafcutter ant English)