Luscious Peach Share definition Flag 1.) A body wash used mainly by women, or a certain someone at Simpson High School that has no testicles.Meat pie. We're gonna get clean with some Lucious Peach body wash after we get done felching at Spikes. Luscious Peach by Riku November 14, 2004 0 0 Get merch Get the Luscious Peach mug. Buy Now — $32.95 See more merch