THUMBPRINT


Meaning of THUMBPRINT in English

[thumb.print] n (1900): an impression made by the thumb; esp: a print made by the inside of the first joint

Merriam-Webster English vocab.      Английский словарь Merriam Webster.