pericardial patch - French English Dictionary