put up a barricade - Turco Inglés Diccionario