VariousWords beta
Related Terms:
Definitions:
Noun
thumbprint
Definition: fingerprint made by the thumb (especially by the pad of the thumb)
Definition: A print, mark or impression made by a thumb.