put up obstacles - Fransızca İngilizce Sözlük