cardiac impression of liver - French English Dictionary