Search: stent

stent

A tube placed into a blocked organ to create a passage for substances to pass through….