business competitor or rival - Turco Inglés Diccionario