Catheters

From Biology-Online Dictionary
Jump to: navigation, search

Catheters, indwelling

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