Definition of town ball in English:

town ball

noun

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

Origin

Early 19th century.