I. verb
1.
Synonyms: hammer 1, beat, malleate
2.
Synonyms: beat 1, batter, belabor, buffet, drub, hammer, pelt, pummel, thrash, wallop
3.
Synonyms: impress 3, drive, grave, hammer, stamp
II. noun
Synonyms: blow 1, bang, bash, bat, belt, biff, crack, slam, smack, sock