impede the production - Espagnol Anglais Dictionnaire