lymph node Meaning, Definition & Usage

  1. noun the source of lymph and lymphocytes
    lymph gland; node.

WordNet