Suprapharyngeal Lymph Node
Definition of Suprapharyngeal Lymph Node:
A lymph node located in the roof of the pharynx.
Suprapharyngeal Lymph Node is part of the Experimental Organism Anatomical Concepts group