put up a barricade - Espagnol Anglais Dictionnaire