sun ball
English
Noun
sun
ball
(
plural
sun balls
)
(
baseball
,
cricket
)
A high ball that is difficult to hit because the
batter
has the
sun in his eyes
.