AMPUTATION Meaning of AMPUTATION in English [noun]Amputation of the limb is really a last resort. [U]Most amputations in this region are the result of accidents with land mines. [C] Cambridge English vocab. Кембриджский английский словарь. 2012