English

edit

Noun

edit

headcast (plural headcasts)

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

Anagrams

edit