indwelling catheter


noun

a hollow tube left implanted in a body canal or organ, especially the bladder, to promote drainage.

Origin of indwelling catheter

First recorded in 1930–35

Words nearby indwelling catheter

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2020