LEAFCUTTER BEE


Meaning of LEAFCUTTER BEE in English

■ noun a solitary bee which cuts pieces from leaves and uses them to construct cells in its nest. [Genus Megachile .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.