Advertisement
Advertisement
indwelling catheter
noun
- a hollow tube left implanted in a body canal or organ, especially the bladder, to promote drainage.
Discover More
Word History and Origins
Origin of indwelling catheter1
First recorded in 1930–35
Advertisement
Advertisement
Advertisement
Advertisement
Browse