TOP

Definition of long ball noun from the Oxford Advanced American Dictionary