English word definition — powered by WordNet
introduce or insert (oneself) in a subtle manner
give to understand
Want to remember insinuate?