English to Arabic

Meaning for:
Crowbait
other
الجيفة