The layer of skin that contains the blood vessels, nerve cells, sweat glands, and oil glands, is called the ________ .

dermis.

subcutaneous.

epithelial.

epidermis.

dermis.