top spot ( synonym found)

Definition of top spot:

(n) : a rotational motion, especially that given to a ball, in which the upper surface spins in the direction of motion

Definition of top spot:

(n) : a rotational motion, especially that given to a ball, in which the upper surface spins in the direction of motion

Back to Top