scratch one's head over(be in a haze)
成语解析
be at death's door(be at one's last gasp)
成语解析
flesh and blood of the people
成语解析
be beset with numerous contradictions(with insuperable contradictions)
成语解析
a mystery case without clues
成语解析
praise somebody to his face and slander secretly
成语解析
be hard to forget something even in one's dreams
成语解析
Thieves and police work together, as the cat and the rat sleep together
成语解析
absolutely terrified or in a towering rage
成语解析
gain considerable fame among one's contemporaries for a time
成语解析
bring in all the details
成语解析
what one sees and hears
成语解析