Learn English - More Workplace Expressions
Learn English: Hundreds of workplace English expressions on the right to scroll through and click on to learn.
Pitch an idea
English Meaning 1
submit, give an idea
English Example 1
“I’m going to go pitch an idea for a story to the editor, wish me luck”