castoff (English) comes from English off, from Middle English of, from Old English of, from Old English æf, from Proto-Germanic *ab, from Proto-Indo-European apó.
castoff (English): Something that has been rejected or discarded; a...
Definitions
Something that has been rejected or discarded; a...
Ancestry of “castoff”, step by step
castoff traces back through two separate lines of ancestry.