to cap it all! - Français Anglais Dictionnaire