construct a barricade - Spanish English Dictionary