叫苦连天 jiào kǔ lián tiān

DEFINITIONS

  1. to whine on for days (idiom)
  2. to endlessly grumble complaints
  3. incessant whining

CHARACTERS

叫 jiào cry, shout; hail, greet, call
苦 kǔ bitter; hardship, suffering
连 lián join, connect; continuous; even
天 tiān sky, heaven; god, celestial