oblocutor

Etymology
From Latin, from the agent noun counterpart, via suffix, of the verb.

Noun

 * 1)  A gainsayer; a critic.