be hard pushed (brit) - Französisch Englisch Wörterbuch