lymph gland


Meanings

  • the source of lymph and lymphocytes