like one's life depended upon it - Français Anglais Dictionnaire