About us
Define
Definitions for
"stenotic"
abnormally constricted body canal or passage; "a stenosed coronary artery"
wordnet.princeton.edu