INSINUATE Meaning of INSINUATE in English v. hint, allude to; subtly instill; gain favor through indirect means Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012