Home
Search
Index
Definify.com
Definition
2024
townball
townball
See also:
town ball
English
Noun
townball
(
uncountable
)
Any of various games resembling
rounders
and
baseball
, played in
North America
in the 18th and 19th centuries.
Etymology
town
+
ball
Similar Results
Downfall