interventional cardiac catheterization procedure - German English Dictionary