English to Arabic

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