hard-pressed in German
hard-pressed in German
Probleme haben
Schwierigkeiten haben
in Not