constantly creating obstacles - Francés Inglés Diccionario