Quick definitions from WordNet (hard put)
▸ adjective: facing or experiencing financial trouble or difficulty ("We were hard put to meet the mortgage paymentng")
▸ adjective: facing or experiencing financial trouble or difficulty ("We were hard put to meet the mortgage paymentng")