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 *

43 queries 1.563