Barricaid®

Barricaid Annular Closing Device.