insinuate,

verb

Latin: insinuatus
ine & sinuare
resembling to & curve

Stealthy or indirect
hinting or suggestion.