English to Arabic

Meaning for:
Doubtable
other
مريب