Meaning of “body snatcher” in the English Dictionary

English