STENOSED

Definition of STENOSED

  1. (adj)abnormally constricted body canal or passage