thumbed

imp. & p. p.

  1. of Thumb

a.

  1. Having thumbs.
  2. Soiled by handling.