YourDictionary

scarfskin

noun

the outermost layer of skin; epidermis or cuticle

See scarfskin in American Heritage Dictionary 4

Learn more about scarfskin

link/cite print suggestion box