A Japanese term referring to people who have left without a trace, usually willingly and usually because of the high stress and pressure put on Japanese people, which is why the term was first coined in Japan.
by Justgivemetheviruslink May 26, 2023