叫苦连天jiàokǔliántiān
Meanings
1. to whine on for days (idiom)
2. to endlessly grumble complaints
3. incessant whining
Characters used