STOOLBALL MEANING IN ENGLISH

• Stoolball Definition & Synonyms

  1. (n.) A kind of game with balls, formerly common in England, esp. with young women.


RECENT SEARCHES