chicken drumsticks - German English Dictionary