GeneralConnection.com
➔
Dictionary
hard put
Adjective
1. distressed
1. hard-pressed, in a bad way, in trouble, troubled
Usage