be hard-pressed - Türkisch Englisch Wörterbuch