node  
noun [ C ]  specialized uk/nəʊd/ us/noʊd/
  (LUMP)      
  medical (生物体的)节,结,瘤
a lump (= raised area) or swelling on or in a living object
  a lymph node 淋巴结 
   (JOIN)      
 mathematics, computing, biology (线等的)交点;(植物的)茎节
a place where things such as lines join, or where a leaf and stem join on a plant
  a leaf node 叶节点