drumstick appendage - German English Dictionary