YourDictionary

stenochoria medical definition

noun
Abnormal contraction of a canal or orifice.

link/cite print suggestion box