INSINUATE Meaning of INSINUATE in English (v. t.) To introduce artfully; to infuse gently; to instill. Webster's English dictionary. Английский словарь Webster. 2012