"be hard pressed to explain sth" in German to be hard-pressed to explain sth. in Erklärungsnot sein Detailed translations for "be hard pressed to explain sth" to be hard-pressed to explain sth. to be hard-pressed to explain sth. in Erklärungsnot sein