What is the meaning of insinuate?

user image

Muskan Anand

2 years ago

To insinuate is defined as to suggest or imply something but not come right out and say it.

Recent Doubts

Close [x]