Meaning of slough off
Definition of slough off
(adj)
having six units or components
(verb)
separate
from
surrounding
living
tissue, as in an
abortion
Other information on slough off
WIKIPEDIA results for
slough off
Amazon results for
slough off
Tweet