block the road traffic - Alemán Inglés Diccionario