To 'pitch' something is to 'throw it out there', 'set it up', or 'establish' figuratively speaking.
A 'sales pitch' from a store owner, or car salesman may be "you need this item, it will make your life better. You will become more popular because you own it."
Politicians use a similar approach when trying to 'sell' you their policies & ideas to encourage you to vote for them.
"We will reduce crime in the city, and no increase in taxes."
hobbes, what you said is exactly what I needed. Thanks a lot!
just wondering if it's a slang, 'cause I'm trying to translate a contract from Chinese to English, it seems this word "pitch" is the Eng. counterpart I've been looking for. Just not sure if it's proper to use it in a formal document like contract or there is a more formal synonym?