English to Arabic

Meaning for:
Confutes
other
يدحض