insinuate
insinuate - verb
introduce or insert (oneself) in a subtle manner
give to understand
insinuate - thesaurus
adumbrate
intimate