Indwelling

Definition of Indwelling from the PharmacyDictionary.in

Indwelling

Pertaining to a catheter or other tube left within an organ or body passage for drainage, to maintain potency, or for the administration of drugs or nutrients.

Not Available