English to Arabic

Meaning for:
Confute
other
إدحض