tough shit! - Français Anglais Dictionnaire