Catheters

From Biology-Online Dictionary | Biology-Online Dictionary

Catheters, indwelling

catheters designed to be left within an organ or passage for an extended period of time.