No exact translation found for "fibrous appendage of liver"