Neurovascular expander and embolization coil stabilizer (physical object)
Supplier: international · SCTID 1236938002
Embolisation implant Neurological device