See moren. pitching machineDefinition of pitching machine in EnglishMachine that forcefully launches baseballs at a distance of several meters.