thumbprint
noun
°A print, mark or impression made by a thumb.