Answer:
keratinocytes
Step-by-step explanation:
The skin contains various types of cells like melanocytes, keratinocytes and Langerhans cells. The Keratinocytes constitute about 90% of the human skin and are mostly present in the basal skin.
The keratinocytes produce keratin protein which protects the skin and some keratinocytes contain keratohyalin granules which are filled with cysteine-rich and histidine-rich proteins. The keratin and these granules make the skin waterproof.
Thus, keratinocytes are the correct answer.