in a hell-for-leather manner - Français Anglais Dictionnaire