you hear that one song on the radio? that one's definitely a heavy hitter
used often on this radio station: power 106
"you hear that one song on the radio? that one's definitely a heavy hitter" What is the definition of "heavy hitter"?