put up a barricade - Spanish English Dictionary