headprint

English

Etymology

From head +‎ print.

Noun

headprint (plural headprints)

  1. The impression left by a head having been pressed against a soft surface, such as sand, snow, or a pillow.

See also

Anagrams