ENGLISH
REFERENCE

hard-pressed

idiom

Barely able. Having difficulty doing something.


Anchors to

© 2026 English Reference