It means it is performed with great effort. It is the plural of hard. It is synonymous with hard-working, courageous, suffered, bold, determined, fearless, courageous, bold.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list