Define Ended Up In Japan Meaning

Ended Up In Japan
To mistakenly believe your period is over and not wear a pad or tampon..and wake up in a bloody spot symbolizing a Japanese flag.

I thought my period was over but I was wrong and ended up in Japan again smh
By Berte