Language:
Free Online Dictionary|3Dict

猛衝猛打

Source : CEDICT

to go at it hammer and tongs (idiom)