adverb
1.
Synonyms: hard 3, assiduously, dingdong, earnestly, intensely, intensively, painstakingly, thoroughly, unremittingly
Contrasted words: cursorily, superficially; incompletely, partially
2.
Synonyms: thoroughly 2, completely, detailedly, in and out, inside out, up and down