INSINUATE


Meaning of INSINUATE in English

v. a.

1.

Introduce gently.

2.

Ingratiate, push artfully.

3.

Instil ( artfully ), infuse, inculcate.

4.

Hint, suggest, intimate, hint or suggest remotely ( something unfavorable or discreditable ).

Soule. Dictionary of English synonyms.      Словарь английских синонимов.