Definition of leafcutter bee in English:

leafcutter bee

noun

  • A solitary bee which cuts pieces from leaves, typically of roses, and uses them to construct cells in its nest.

    • ‘It relies on honey bees and leafcutter bees for pollination.’

Pronunciation:

leafcutter bee

//