2
To suffer a crushing defeat – No-nonsense Chinese Idioms 0
X