English to Arabic

Meaning for:
Devourers
other
المفترسون