be hard put to do something - Englisch Synonyme Wörterbuch