ren2
jian1
di4
yu4
  1. hell on earth (idiom); suffering the torments of Buddhist hell while still alive
  2. fig. having an uncomfortable time

Info