grapple with difficulties - Turc Anglais Dictionnaire