meaning of Anthropophage

Anthropophage - German to English

anthropophagus