Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of amputation

- The act of amputating; esp. the operation of cutting off a limb or projecting part of the body.

Crossword clue for amputation

- Limb removal