Find the word definition

Wiktionary
indwelling catheters

n. (indwelling catheter English)