Holding onto something tightly, either physically or emotionally, and being unwilling to let go.
From Old English 'clingan' (to adhere, cling), possibly from a Germanic root meaning to shrink or contract.
Try Another Word