Lymph Node

Health & Life Sciences Dictionary
Definition
A discrete, usually encapsulated lymphoid organ located along lymphatic channels that filters afferent lymph, concentrates antigens for presentation to resident antigen‑presenting cells, and supports localized lymphocyte activation, clonal expansion, and egress of efferent lymph toward systemic circulation.