Name the connective tissue layer that lies between the skin and the deeper muscle or other tissue.
a) Adipose tissue
b) Epidermis
c) Dermis
d) Subcutaneous tissue