devil's food cake - French English Dictionary