1 definition by Elfen Lied

Total relaxation, complete peace, chill, peace of the mind, body and soul
I have had a stressful day at work, I need to salpidate
by Elfen Lied February 6, 2017
Get the salpidate mug.