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.
strenuous = ( it is said - of the ) who have or poseendenuedo.