English to Arabic

Meaning for:
Daunting
other
التهيّب