town talk


town talk

noun

  1. the usual talk, gossip, or rumors, as in a village or town.
  2. the subject of gossip, rumor, or the like: They’ve been the town talk ever since their elopement.

Leave a Reply

Your email address will not be published. Required fields are marked *

44 queries 1.403