Townball meaning

Any of various games resembling rounders and baseball, played in North America in the 18th and 19th centuries.
noun
0
0
Advertisement

Origin of townball