pitching machine - Spanish English Dictionary