turkey drumstick - German English Dictionary