stump of one's arm - Spanish English Dictionary