Wiktionary
circuit slugger
n. (context baseball idiomatic English) A talented baseball batter that hits home runs.