meaning of Blattfresser

Blattfresser - German to English

folivore