put up a barricade - Almanca İngilizce Sözlük