prevaricator
pre-var-i-ca-tor
noun
A person who deliberately avoids giving a direct answer or telling the full truth.
"The witness was a known prevaricator in court."
Thesaurus
Synonyms: liar
Antonyms: square shooter, straight arrow, straight shooter