cardiac impression of liver - German English Dictionary