put up a barricade - French English Dictionary