United Statesinternationalinformalbusinessmarketing
To begin or deliver a sales, promotional, or persuasive presentation; to launch a pitch to potential clients or an audience.
To commence the active phase of selling an idea, product, or proposal.
2.
internationalsports contextsneutralliteralsports
To deliver a ball in a sporting contest in such a way that it rolls along the surface rather than traveling through the air; used literally in contexts where the manner of pitching produces a rolling trajectory.