English Dictionary
◊ THUMBSTALL
thumbstall
n : covering to protect an injured thumb