impede the production - Français Anglais Dictionnaire