hell on earth (idiom); suffering the torments of Buddhist hell while still alive ꞏ fig. having an uncomfortable time