be hard pushed to do something - Turc Anglais Dictionnaire