What is the full meaning of thumbstalls
THUMBSTALL, a covering or sheath for the thumb [n]
Example of the word thumbstalls placed on a Scrabble board.