lymph nodes definition

  • noun:
    • Plural form of lymph node.
29 votes

How would you define lymph nodes?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!