equivocator (equivocate + -or): agent noun of equivocate; one who equivocates