ALL meanings of thumbstall
thumb·stall
T t - noun thumbstall a protective sheath of rubber, leather, or the like for the thumb. 1
- noun thumbstall a protective sheathlike cover for the thumb 0
- noun thumbstall a kind of thimble or protective sheath, as of leather or rubber, for the thumb 0