cause impediments - Alemán Inglés Diccionario