Definify.com
Definition 2024
indwelling_catheter
indwelling catheter
English
Noun
indwelling catheter (plural indwelling catheters)
- A catheter left inside the body, either temporarily or permanently.
Translations
|
indwelling catheter (plural indwelling catheters)
|