lymph node


Meanings

  • the source of lymph and lymphocytes