SLO-PITCH Meaning of SLO-PITCH in English [slo-pitch] n [alter. of slow pitch] (1967): slow-pitch Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012