ReadWriteQuiz
Chinese dictionary
v.declare oneself a vassal or subject; pledge allegiance to a ruler; declare one's submission to a ruler
他们队不得不对澳大利亚队俯首称臣。
Their team has had to acknowledge Australia's superiority.
他们队不得不对澳大利亚队俯首称臣。
Their team has had to acknowledge Australia's superiority.