thumbstall









thumbstall


noun

  1. a protective sheath of rubber, leather, or the like for the thumb.

noun

  1. a protective sheathlike cover for the thumb
50 queries 0.597