性命交关English Expression:
  • n.  a matter of life and death

(Unregistered user can only view 4 records)