Англо-русский словарь Мюллера
Hard up [ˏhɑ:dˊʌp] a
разг.
1) сильно нуждающийся (в деньгах)
2) в трудном положении;
he was hard up for smth. to say он не знал, что сказать
hard up