netball meaning in English
n. net ball, ball game in which two opposing teams must try and score points by throwing the ball, into their opponent's basket
n. net ball, ball game in which two opposing teams must try and score points by throwing the ball, into their opponent's basket