lesaveon Share definition Flag A toxic sea monster usually found in the watered down ruins of Egypt. Woah! Thats a Lesaveon lesaveon by boobielicker73 April 20, 2019 0 0 Get merch Get the lesaveon mug. Buy Now — $32.95 See more merch