Sentence:  Most marketing people agree it is going to take redoubled efforts to <WSD>satisfy</WSD> future requirements . 
Meaning of the word marked with <WSD> tags:  fill or meet a want or need