What is the meaning of Insinuative?

Tending to insinuate; insinuating

Source: wiktionary.org