talk of the town

Noun
  1. Idle gossip or rumor (synset 107238645)
    "there has been talk about you lately"

Other Searches