They couldn't restrain their excitement.

英 美
  • 他们无法抑制自己的激动;
  • excitement n.激动;兴奋
  • restrain vt.抑制;阻止;束缚;剥夺
  • their adj.他们的;她们的;它们的
  • they pron.他们