thumbprint

thumbprint

English Noun Top 28,755
Ad

Definition

A print, mark or impression made by a thumb.

Etymology

From thumb + print.

Ad