Lymph Nodes 101

What is a lymph node?