so you scored with amanda last night, eh steve?  dude, chicks dig the long ball
phrase
"so you scored with amanda last night, eh steve?  dude, chicks dig the long ball" What is the definition of "chicks dig the long ball"?