Word of the Week - insinuate
Meaning - to suggest without being direct
Synonym - hint, indicate, intimate
Antonym - declare
Word of the Week - insinuate
Meaning - to suggest without being direct
Synonym - hint, indicate, intimate
Antonym - declare