Japanese definition
No Japanese definition yet.
English definition
- throwing oneself to one's death; precipitating oneself to one's death; leaping to one's death
Examples
No examples yet.
Loading examples…
No Japanese definition yet.
No examples yet.
Loading examples…