be hard put to it - Turc Anglais Dictionnaire