What is Insinuator?

Insinuator definition and meaning on Dictionary terms:
verb (used with object), inA.sinA.uA.atA.ed,
to suggest or hint slyly: He insinuated that they were lying.
to instill or infuse subtly or artfully, as into the mind: to insinuate doubts through propaganda.
to bring or introduce into a position or relation by indirect or artful methods: to insinuate oneself into favor.

verb (used without object), inA.sinA.uA.atA.ed,
to make insinuations.