hamlets is a form of:

Cast-off



ENGLISH MEANING
adjective
1.
Cast or laid aside; as, cast-off clothes.