stump of an arm/leg - Français Anglais Dictionnaire