have difficulty competing against - Turc Anglais Dictionnaire