Put up with sales talk (5)
I believe the answer is:
pitch
This clue is a double definition.
'put up' is the first definition.
(thesaurus)
'sales talk' is the second definition.
(synonyms)
'with' is the link.
(Other definitions for pitch that I've seen before include "Area for games" , "Residue of distillation" , "Hurl" , "cast?" , "Sales talk - where games are played" .)