English to Arabic

Meaning for:
Redoubtable
other
مهيب