formal to cast doubt on (something)oppugner noun[Middle English oppugnen from Latin oppugnare to attack, from op- + pugnare to fight]