What does Blattschneiderbiene mean?

Blattschneiderbiene - German to English

leaf-cutting bee

View more

  • leafcutter bee [Megachile species]