percutaneous transcatheter closure - Alemán Inglés Diccionario