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