Polish-English dictionary »

stenoza meaning in English

PolishEnglish
stenoza noun

stenosisnoun
abnormal narrowing or stricture in a blood vessel or other tubular organ

stricture(medicine) abnormal narrowing of a canal or duct in the body
noun

angiostenoza noun

angiostenosisnoun

Your history