indwelling catheter
English
Noun
indwelling
catheter
(
plural
indwelling catheters
)
A catheter left inside the body, either temporarily or permanently.
Translations
Translations
German:
Dauerkatheter
m
Serbo-Croatian:
trajni kateter