News
Anatomy Scientists describe popliteal lymph nodes as located deep within the popliteal fossa. The popliteal fossa is a diamond-shaped part of the leg. It lies behind the knee joint.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results