INSINUATED
- INSINUATE, to hint or indirectly suggest [v]
- Suggest or hint (something bad or reprehensible) in an indirect and unpleasant way
- Maneuver oneself into (a position of favor or office) by subtle manipulation
- Slide (oneself or a thing) slowly and smoothly into a position
- INSINUATE [v]