0%

ALL meanings of indwelling catheter

in·dwell cath·e·ter
I i
  • noun indwelling catheter a hollow tube left implanted in a body canal or organ, especially the bladder, to promote drainage. 1
  • noun indwelling catheter A catheter left inside the body, either temporarily or permanently. 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?