Definition of town ball in US English:

town ball

noun

Southern, South Midland, United States Regional
historical
  • Baseball.

Origin

Early 19th century.