play a crucial role - Français Anglais Dictionnaire