One of the mysteries of the English language finally explained.
1Set fire to oneself, especially as a form of protest or sacrifice.‘six people have self-immolated to protest against economic hardship’
- 1.1 Destroy or cause serious harm to oneself.‘the speculative US economy of the 1920s self-immolated in a week’
- 1.1 Destroy or cause serious harm to oneself.
Top tips for CV writingRead more
In this article we explore how to impress employers with a spot-on CV.