Find the word definition

Wiktionary
indwelling catheter

n. A catheter left inside the body, either temporarily or permanently.

Usage examples of "indwelling catheter".

He disliked having to leave the indwelling catheter for urine disposal, but there was no way out of that for now.