Synset
someone who takes the worse side just for the sake of argument
<noun.person>
devil's advocate
semantic pointers
hypernym
debater, arguer