<< Back to dictionary

The Meaning of thumbstall

  • (noun) protective covering for an injured thumb