Find the word definition

Wiktionary
leafcutter bees

n. (plural of leafcutter bee English)