insinuate

insinuate [-s] v

L. insinuāre, bend in windings, curve.

  1. Slyly suggest; introduce artfully; allude carefully.