hell on earth (idiom); suffering the torments of Buddhist hell while still alive/fig. having an uncomfortable time
Copyright © 2025 3Dict.net