be an obstacle to something - Turco Inglés Diccionario