Skip to main content

Definitions by LeFrenchCroissant

(of a salamander) to excrete slime from one's body
Salamanders salamand when they feel threatened.
salamand by LeFrenchCroissant September 1, 2021