INSINUATE


Meaning of INSINUATE in English

(v. t.) To introduce gently or slowly, as by a winding or narrow passage, or a gentle, persistent movement.

Webster's English dictionary.      Английский словарь Webster.