Stenosed

What is Stenosed?

Stenosed definition and meaning on Dictionary terms:
adjective Medicine/Medical.
characterized by stenosis; abnormally narrowed.

 

reference: www.dictionary.com/browse/stenosed

Tags: