From Longman Dictionary of Contemporary Englishhave (a) thin/thick skinhave (a) thin/thick skinto be easily upset or not easily upset by criticism This is not a job for someone with thin skin. → skin
Examples from the Corpus
have (a) thin/thick skin• Some people have thick skins, others have thin ones and are more easily hurt.