Top definition
The act of bathing naked in almonds. Obviously.
I took an almond shower last night and now my skin is dry from the piles of salt accrued on my skin.
by RyanOfAlkerath March 01, 2018
Get the mug
Get a Almond Shower mug for your daughter Riley.