Last modified on 17 November 2014, at 01:10

talk of the town

EnglishEdit

NounEdit

talk of the town (uncountable)

  1. (idiomatic) A topic or person discussed by many people.

TranslationsEdit

See alsoEdit