hardpressed ( synonym found)

Definition of hardpressed:

°Subject to difficulty in accomplishing or making progress.

Back to Top