thumbstalls

English

Noun

thumbstalls

  1. plural of thumbstall