1 thumb pad | Definition of thumb pad

thumb pad

noun

Definition of thumb pad

: a fleshy pad over the inner metacarpal bone of various frogs and especially of males in breeding condition