Research Concept

Lymph node

organ of the lymphatic system

Works
210,485
Citations
3,480,793
Level
2
OpenAlex ID
C2780849966