English Dictionary
Definition DSH in British English
DSH abbreviation
abbreviation
1
deliberate self-harm: a psychological condition in which someone harms themselves physically but without the intention to kill themselves
