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. 2012