English to Arabic

Meaning for:
Incredulous
other
مرتاب