indwelling catheter noun1 •A catheter left inside the body, either temporarily or permanently. formsindwelling catheters