Insinuate – to induce or suggest indirectly 

Advertisements