Flexible plastic tube inserted into the bladder to provide continuous urinary drainage.
(12 Nov 1997)
On-line Medical Dictionarywww.dict123.net | Investor University | Medical Terms