Confuted

To overwhelm in argument, confound.