hard put - Anglais Synonymes Dictionnaire

hard put

adj.
[1] distressed , hard-pressed , in a bad way