Subscribe
URL of the page has been copied to clipboard.
Meaning : Abnormal narrowing of a bodily canal or passageway.
Synonyms : stricture
Install App