English to Arabic

Meaning for:
Confuting
other
الدحض