Description
Illustration of a mature dendritic cell on a white background. These cells of the immune system are mainly found in the lymph nodes.
Keywords: Illustration, immune cell, immune system, mature dendritic cell, white background, creative commons