stump of an amputated limb - Spanish English Dictionary