English to Arabic

Meaning for:
Towering
other
شاهق