a (That breaks stones.) Difficult, arduous, painfully laborious. 2 Strenuous, vehement, intense and determined--exertion or action. 3 Violent, hard, galling, exasperating &c.--speech. 4 Pelting, battering, hard-dashing;--used of rain or hail.
a (That breaks stones.) Difficult, arduous, painfully laborious. 2 Strenuous, vehement, intense and determined--exertion or action. 3 Violent, hard, galling, exasperating &c.--speech. 4 Pelting, battering, hard-dashing;--used of rain or hail.