business competitor or rival - Espagnol Anglais Dictionnaire