lymph gland Meaning, Definition & Usage

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

WordNet