cause impediments - Almanca İngilizce Sözlük