turkey drumstick - French English Dictionary