Definition of Stenosed

  • 1. Abnormally constricted body canal or passage Adjective Satellite

Synonyms for word "stenosed"

Semanticaly linked words with "stenosed"