GeneralConnection.comDictionary
hard put
Adjective

1. distressed
1. hard-pressed, in a bad way, in trouble, troubled
Usage