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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.