Detachable balloon

From Biology-Online Dictionary
Jump to: navigation, search

Detachable balloon

a small balloon, attached to the tip of a catheter, which can be released to occlude a vessel.