What does "Talk of the town" mean?
Native speaker’s answer
Rebecca
"(To be the) talk of the town" is a casual expression meaning to be what everyone is talking about, to be the center of gossip or discussion. You can use this expression to describe something that is a hot topic. It can be used in a positive or negative way. Ex: The new sushi restaurant got great ratings. It is the talk of the town. Ex: The politician's affair is the talk of the town.