cake kidney - French English Dictionary