Talk-of-the-town meaning

(idiomatic) A topic or person discussed by many people.
noun
0
0
Advertisement