コウサツシタイ
Meanings
Noun
1. body of a strangled person
Composed of
strangulation; strangling
dead body; corpse; cadaver; carcass