grapple hard in a struggle - Turc Anglais Dictionnaire