lymph nodeTranslate lymph node | into Italian Definition of lymph node noun Physiology each of a number of small swellings in the lymphatic system where lymph is filtered and lymphocytes are formed. lymph node in other Oxford dictionaries Definition of lymph node in the US English dictionary