outwitter

English

Etymology

From outwit +‎ -er.

Noun

outwitter (plural outwitters)

  1. One who outwits another.