THUMBSTALL
Meaning of THUMBSTALL in English
/thum"stawl'/ , n.
a protective sheath of rubber, leather, or the like for the thumb.
[ 1580-90; THUMB + STALL 1 ]
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012