turducken - French English Dictionary