Find the word definition

Wiktionary
leafcutter bee

n. (alternative spelling of leaf-cutter bee English)