What does Blattfresser mean?

Blattfresser - German to English

folivore