Insinuate
English Meaning
To introduce gently or slowly, as by a winding or narrow passage, or a gentle, persistent movement.
- To introduce or otherwise convey (a thought, for example) gradually and insidiously. See Synonyms at suggest.
- To introduce or insert (oneself) by subtle and artful means.
- To make insinuations.