English to Arabic

Meaning for:
Sedulous
other
مثابر