Barzakh (Arabic: برزخ, from Persian barzakh, "barrier, partition" is an Arabic word meaning "obstacle", "hindrance", "separation", or "barrier") designates a place between hell and heaven, where the soul resides after death, and experiences its own heaven or hell, until the resurrection on Qiyamah (Judgement Day).