INDWELLING CATHETER
Meaning of INDWELLING CATHETER in English
a hollow tube left implanted in a body canal or organ, esp. the bladder, to promote drainage.
[ 1930-35 ]
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012