Meaning of "Cast off"

To let go.

Cast off Meaning of