An Encylopedia Britannica Company

long ball

1 ENTRIES FOUND:
long ball noun
plural long balls
long ball
noun
plural long balls
Britannica Dictionary definition of LONG BALL
[count] baseball
: home run