Полный англо-русский словарь
hard pushed
В трудном, тяжелом положении
Полный англо-русский словарь
hard proofing
hard put