dish made of liver and kidneys - French English Dictionary