substantially prevent competition - Turco Inglés Diccionario