liver extract - French English Dictionary