What is the full meaning of hardscrabble
a great effort made in the face of difficulties [n -S]
Example of the word hardscrabble placed on a Scrabble board.