barricade tape - French English Dictionary