percutaneous transcatheter closure - French English Dictionary