insinuate

verb

1.
introduce or insert (oneself) in a subtle manner
2.
give to understand
Derived from:
insinuation