thumbers

English

Noun

thumbers

  1. plural of thumber