dollyhead

noun

Definition of dollyhead

: an artificial model (as of papier-mâché) of a head made by a furrier for filling out the scalp of a skin

History and Etymology for dollyhead

dolly entry 1 + head

Keep scrolling for more