Exfoliate Meaning
There are 5 meaning(s) for word Exfoliate
Meaning 1 : cast off in scales, laminae, or splinters
Meaning 2 : come off in a very thin piece
Meaning 3 : grow by producing or unfolding leaves
Example : plants exfoliate
Example : plants exfoliate
Meaning 4 : remove the surface, in scales or laminae
Meaning 5 : spread by opening the leaves of
Similar words of Exfoliate :
