Hard-put meaning

To be in a situation that is difficult to resolve.

I know what it means, but would be hard put to define it.

adjective
0
0
Advertisement