IDIOM – TO GENERATE BUZZ

Meaning – to draw positive attention and interest in something, to create interest in a product or service In Context  –  The new Google glasses are generating a lot of buzz on the internet. Idioms with a synonymous meaning – to cause a stir.  The new Google glasses are causing quite a stir on the internet. Idioms with a antonymous … Read More