Wiktionary
leafcutter ants
n. (plural of leafcutter ant English)
n. (plural of leafcutter ant English)