tough competition environment - Espagnol Anglais Dictionnaire