be an obstacle to something - Francés Inglés Diccionario