Meaning of be the talk of the town in English
be the talk of the town
to be what everyone is talking about:
- anti-secrecy
- backchannel
- bare
- bare your heart/soul idiom
- be the talk of somewhere idiom
- blow someone's cover idiom
- blow/take the lid off something idiom
- declassify
- divulge
- hold
- huddle
- kiss
- put the word out idiom
- rat
- rat on someone/something
- reintroduce
- revealingly
- state's evidence
- surface
- unravel