Word Definition

Insinuated

  1. of Insinuate