English to Arabic

Meaning for:
Giantess
other
العملاقة