• The template for this display is not available. Please contact a Site administrator.

lymph node

Search for glossary terms (regular expression allowed)


Term Main definition
lymph node
Glossaries - Biology glossary

specialized organ that contains a large number of macrophages that clean the lymph before the fluid is returned to the heart