English to Arabic

Meaning for:
Zoophagous
other
آكل للّحوم