English to Arabic

Meaning for:
Ogress
other
الغولة