leaf-cutter bee - German English Dictionary