thumbstalls
English
Noun
thumbstalls
plural of
thumbstall