upper limb amputation stump - Turkish English Dictionary