create some impediment or difficulty - İspanyolca İngilizce Sözlük