Meaning of NODE in English

NODE

(LUMP) [noun] [C] [specialized] - a lump or swelling on or in a living objecta lymph node

Cambridge English vocab.      Кембриджский английский словарь.