stenotic

  • (s) abnormally constricted body canal or passage
    • a stenosed coronary artery
    stenosed,

Synonyms

stenosed

Words of close approximity

Stenotus