Synonyms of oppugn

1 Syllable
fought
2 Syllables
warred, contend, battling, attack, argue, battled
3 Syllables
contended, confute, debate, confuted, controvert, confuting, contending, contradict
4 Syllables
controverted, controverting, criticize