be hard put to - Turc Anglais Dictionnaire