headcast

English

Noun

headcast (plural headcasts)

  1. A cast (moulding) of a person's head

Anagrams