indwelling catheter
noun
a hollow tube left implanted in a body canal or organ, especially the bladder, to promote drainage.
Origin of indwelling catheter
1First recorded in 1930–35
Words Nearby indwelling catheter
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Browse