stump of an amputated limb - Turkish English Dictionary