Insinuate

English word definition — powered by WordNet

VERB

introduce or insert (oneself) in a subtle manner

give to understand

Want to remember insinuate?

Sign up free to bookmark & revise