Meaning of stenotic

Definition of stenotic

(adj) abnormally constricted body canal or passage; "a stenosed coronary artery"

Other information on stenotic

WIKIPEDIA results for stenotic
Amazon results for stenotic