WTWM

whatsthatwordmean

← Definition
Guess

scarfskin

nounThe outer layer of skin, especially the thin, dead skin that can peel off; the epidermis.

Synonyms

epidermisnoun

Built for word lovers.