It strikes me that it is a euphemism for "hell" - one of very many on both sides of the pond. (c.f.the 'Hecka' thread)