What does Blattschneiderameise mean?

Blattschneiderameise - German to English

leaf-cutting ant