Indwelling-catheter Definition
noun
A catheter left inside the body, either temporarily or permanently.
Wiktionary
Other Word Forms of Indwelling-catheter
Noun
Singular:
indwelling-catheter
Plural:
indwelling-cathetersFind Similar Words
Find similar words to indwelling-catheter using the buttons below.