hard gem – DIAMOND hard nut to crack – POSER hardball – TOUGH be hard pressed – STRUGGLE hard-nosed – UNFORGIVING hard to swallow – INCREDIBLE hard to please – FINICKY Like this:Like Loading... Related