English to Arabic

Meaning for:
Cyclops
other
العملاق