the rough and tumble of something - Français Anglais Dictionnaire