hardpressed

listen to the pronunciation of hardpressed
English - English
Subject to difficulty in accomplishing or making progress