cardiac impression of liver - Turkish English Dictionary