stump of an amputated arm/leg - German English Dictionary