INSINUATE

Definition of INSINUATE

  1. (verb)introduce or insert (oneself) in a subtle manner
  2. (verb)give to understand