千锤百炼English Expression:
  • n.  hammered
  • n.  be highly finished
  • v.  (to undergo) severe training and hammering
  • v.  stringent coaching

(Unregistered user can only view 4 records)