be hard put - Turc Anglais Dictionnaire