lymph node: (n)

1.
Oxford Learners
one of the small round parts of the lymphatic system that stores lymphocytes and helps fight infection

Comments

Popular posts from this blog

India says Chinese troops carried out ‘provocative’ military movement in fresh border row

follow