Webster's Revised Unabridged Dictionary · 1913

Scarfskin

Scarfskin , noun

(Anatomy) See Epidermis.