Language:
Free Online Dictionary|3Dict

猛冲猛打

Source : CEDICT

to go at it hammer and tongs (idiom)