Definition of ball tosser in English:
ball tosser
noun
North American Sport1A person who throws or tosses a ball, especially a baseball player.
2A machine which fires baseballs in order to simulate pitching during batting practice.
Origin
Mid 19th century; earliest use found in Our Boys & Girls.
Are You Learning English? Here Are Our Top English Tips