What is the meaning of the word "insinuate"?

Definitions:

  1. give to understand copy to clipboard verb
    • I insinuated that I did not like their cooking. copy to clipboard
  2. introduce or insert oneself in a subtle manner copy to clipboard verb
    • They insinuated themselves into the conversation of the people at a nearby table. copy to clipboard

Synonyms: