"be hard pressed to explain sth" auf Deutsch to be hard-pressed to explain sth. in Erklärungsnot sein Ausführliche Übersetzungen für "be hard pressed to explain sth" to be hard-pressed to explain sth. to be hard-pressed to explain sth. in Erklärungsnot sein