LYMPH NODE Meaning of LYMPH NODE in English tissue of the lymphatic system which helps prevent foreign bodies from entering the bloodstream Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012