Learn That Word

Roots for 'Oppugn'

RootMeaning
ob, op in the way, against
pugn/a, pung to fight