: a short narrow metal or plastic tube often in the form of a mesh that is inserted into the lumen of an anatomical vessel (such as an artery or a bile duct) especially to keep a previously blocked passageway open
Love words? Need even more definitions?
Merriam-Webster unabridged
Share