English to Arabic

Meaning for:
Confutation
other
الدحض