Renal lymph node

System Immune/Lymphatic

Renal lymph node

Definition

A lymph node that is located in a kidney [Automatically generated definition].

Also known as kidney lymph node, lymph node of kidney — per UBERON

The Renal lymph node is a part of the Immune/Lymphatic.

Also identified as