English to Arabic

Meaning for:
Indomitable
other
لا يقهر