japanese landmine Share definition Flag When someone shits on ones chest as a symbol of honor, then proceeds to violently slap the shit. Darling would you like a Japanese LandmineI sure would bitch japanese landmine by Garry Barloo January 27, 2014 0 0 Get merch Get the japanese landmine mug. Buy Now — $32.95 See more merch