tergiversate

verb

1.
be deliberately ambiguous or unclear in order to mislead or withhold information
Derived from:
tergiversation
2.
abandon one's beliefs or allegiances
Derived from:
tergiversation