STEN has various meanings in the Medical category. Discover the full forms, definitions, and usage contexts of STEN in Medical.
A stenosis is an abnormal narrowing in a blood vessel or other tubular organ or structure. It is also sometimes called a stricture.
MedicalLast updated: