INSINUATE


Meaning of INSINUATE in English

v. hint, allude to; subtly instill; gain favor through indirect means

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.