turkey drumstick - Spanish English Dictionary