What is the medical term meaning narrowing of throat?
The medical term for the narrowing of the throat is Laryngeal stenosis. Laryngeal stenosis refers to a narrowing of the laryngeal airway. It can be either an acquired or congenital narrowing.
Throat Cancer - Related Articles