English to Arabic

Meaning for:
Self-explanatory
other
واضح