strenuously, energetically, vigorously, hard, mightily, with all one's might, with all one's might and main, heartily, with vigour, with great effort, fiercely, intensely, eagerly, enthusiastically, industriously, diligently, assiduously, conscientiously, sedulously, with application, earnestly, with perseverance, persistently, indefatigably
strenuous, energetic, vigorous, powerful, potent, forceful, forcible
View synonyms