put up roadblocks - Francés Inglés Diccionario