What is the meaning of the word "insinuate"?
Definitions:
-
give to understand verb
- I insinuated that I did not like their cooking.
-
introduce or insert oneself in a subtle manner verb
- They insinuated themselves into the conversation of the people at a nearby table.