leafcutter

leafcutter

(ˈliːfˌkʌtə) adj1. (Animals) a leafcutter ant2. (Animals) a leafcutter bee