layer cake - French English Dictionary