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
industrials,
industrious,
industry,
industrywide,
indwell,
indwelling catheter,
indy,
indy 500,
indy car racing,
indy, d',
ine