Tamil Dictionary 🔍

sloughing

Slough"ing, n. (Zoöl.) Defn: The act of casting off the skin or shell, as do insects and crustaceans; ecdysis.


sloughing - Similar Words