hedger, equivocator, tergiversatornoun
a respondent who avoids giving a clear direct answer
© Synonyms.com