HHR Logo

Sending you to: To suffer a crushing defeat – No-nonsense Chinese Idioms