What does Anthropophage mean?

Anthropophage - German to English

anthropophagus