be hard put
To struggle to do or accomplish something, especially because it seems impossible. You'll be hard put to find a better guy than Bill. Come on—if we don't leave soon, we'll be hard put to get there on time. Neela's my choice. Here, look at her résumé—if you sought to find a more qualified candidate than her, you'd be hard put.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.